/**
 * 供应商信息编辑controller.
 * @author 马玉德
 * @version 1.0.0, 2015-12-07
 */
Ext.define('MyApp.controller.FileCtrl',{
    extend: 'Ext.app.Controller',
    views: [
        'FileUpload'
    ],
    init: function() {
        //调用父类方法
        this.callParent();
        this.control({
            //上传按钮事件
            'fileupload  button[name=btn-up]': {
                click: this.onSave
            },
            //关闭事件
            'fileupload button[name=btn_close]' : {
                //视图显示事件
                click: this.onClose
            }
        });
    },
    //保存按钮事件
    onSave: function(button) {
        console.log("run");
        var win = button.up('window');
        //取得表单对象
        var form = win.down('form');

        if (form.isValid()) {
            form.submit({
                url: '/MyProject/file/import_img.action',
                //waitMsg : '正在上传',
                success: function (fp, action) {
                    window.parent.Ext.getCmp('imageshow').update('<img style="width:150px;height:150px" src="' + action.result.path + '"/>');
                }
            });
        }
    },

    onClose:function(button)
    {
        var win = button.up('window');
        win.close();
    }
});